﻿using JinJun.EF.Permission.Model;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Linq.Expressions;
using System.Text;
using System.Threading.Tasks;

namespace JinJun.EF.Permission.BLL
{
    public class SystemLogsService : BaseService<SystemLogs>
    {
        public override bool Add(SystemLogs entity)
        {
            return base.Add(entity);
        }

        public override bool AddRange(List<SystemLogs> entities)
        {
            return base.AddRange(entities);
        }

        public override bool BatchDelete(List<SystemLogs> entities)
        {
            return base.BatchDelete(entities);
        }

        public override bool BatchDeleteById(params int[] ids)
        {
            return base.BatchDeleteById(ids);
        }

        public override bool Delete(SystemLogs entity)
        {
            return base.Delete(entity);
        }

        public override bool Exists(Expression<Func<SystemLogs, bool>> lambdaExpression)
        {
            return base.Exists(lambdaExpression);
        }

        public override SystemLogs Query(Expression<Func<SystemLogs, bool>> lambdaExpression)
        {
            return base.Query(lambdaExpression);
        }

        public override List<SystemLogs> QueryList(Expression<Func<SystemLogs, bool>> lambdaExpression)
        {
            return base.QueryList(lambdaExpression);
        }

        public override List<SystemLogs> QueryPageList<S>(int pageIndex, int pageSize, Expression<Func<SystemLogs, bool>> whereLambda, Expression<Func<SystemLogs, S>> orderbyLambda, out int count, bool isAsc = true)
        {
            return base.QueryPageList(pageIndex, pageSize, whereLambda, orderbyLambda, out count, isAsc);
        }

        public override bool Update(SystemLogs entity)
        {
            return base.Update(entity);
        }
    }
}
